 <%@ page contentType="text/html; charset=utf-8"%>
<% String sWS=request.getContextPath(); %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tld/displaytag-12.tld" prefix="displayTag"%>
<%@ taglib prefix="c"   uri="/WEB-INF/tld/c.tld" %>
<% String pr_bsqdni=(String)request.getAttribute("PR_BSQDNI");if(pr_bsqdni==null)pr_bsqdni=""; %>


<script src='<%=sWS%>/util/js/calendario.js'></script>
<script src='<%=sWS%>/util/js/valida.forms.js'></script>
<script src='<%=sWS%>/util/js/validaciones.js'></script>
<script src='<%=sWS%>/util/js/ajaxXML.js'></script>
<link href="<%=sWS%>/util/estilos/skins/aqua/theme.css" type="text/css" rel="stylesheet">
<link href="<%=sWS%>/util/estilos/displaytags.css" type="text/css" rel="stylesheet">
<link href="<%=sWS%>/util/estilos/Master.css" type="text/css" rel="stylesheet">
<link href="<%=sWS%>/util/estilos/estilos.css" rel="stylesheet" type="text/css">

<script language="javascript">

function cargarEmpAse(){
	opciones="toolbar=0, menubar=0,scrollbars=yes,width=720,height=550,le ft=50,titlebar=no,resizable=0,dependent=yes,alwaysRaised=yes"
	var obj_calwindow = window.open("<%=sWS%>/doSeguroVida.do?method=cargarEmpAse","_blank",opciones);
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}

function beneficiario(corpol, dni,corrtra,accion,trabajador){
	
	opciones="toolbar=0, menubar=0,scrollbars=yes,width=900,height=550,left=50,titlebar=no,resizable=0,dependent=yes,alwaysRaised=yes"
	var obj_calwindow = window.open("<%=sWS%>/doBeneficiario.do?method=beneficiario&corpol="+corpol+"&dni="+dni+"&corrtra="+corrtra+"&accion="+accion+"&trabajador="+trabajador,"_blank",opciones);		
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}

function validarDocumento(){	 
	 var tipdoc=document.SeguroVidaForm.v_codtdocide.value;
	 var codtra=document.SeguroVidaForm.v_codtra.value;

	 if(tipdoc == "03"){
     	if(codtra.length != 8){
     	  return "El DNI debe ser de 8 dígitos";
     	}   
             else{
                    for(i=0; i<codtra.length; i++){
                     if(isNaN(codtra.charAt(i))){
                         return "El DNI debe ser solo dígitos"; 
                         break;
                        }
                    }
             }
                   
	 } 
	 return "0"; 
}

function buscarRENIEC(){
   var tecla= event.keyCode;
   var tipdoc=document.SeguroVidaForm.v_codtdocide.value;
   
   if (tecla==13){
	if (tipdoc=="03"){
	var val = validarDocumento();
    if(val != "0"){
    alert(val);
    }else{
	return submitLogin('SeguroVidaForm','obtenerReniec','v_codtra');
		
    }	
   }	
   }	   
}

function validarPoliza(){
	 var valor="false";
	 var rucase = document.SeguroVidaForm.v_ruc_ase.value;
	 var numpol = document.SeguroVidaForm.v_numpol.value;
	 var fecinipol = document.SeguroVidaForm.d_fecinipol.value;
	 var fecfinpol = document.SeguroVidaForm.d_fecfinpol.value;
	 var fecsuspol = document.SeguroVidaForm.d_fecsuspol.value;
	 
	  
	 
	 if(rucase == ""){alert("Ingrese los datos de la Empresa Aseguradora");}  
	 else if(numpol == ""){alert("Ingrese el numero de la POLIZA ");}
	 else if(fecinipol == ""){alert("Ingrese fecha inicio de vigencia de poliza");}
	 else if(fecinipol.length < 10){alert("Verifique formato de Fecha Inicio");}
	 else if(fecfinpol == ""){alert("Ingrese fecha fin de vigencia de poliza");}
	 else if(fecfinpol.length < 10){alert("Verifique formato de Fecha Fin");}
	 else if(comparafecha(fecinipol,fecfinpol) == 1){alert("La fecha de Inicio no puede ser mayor a la fecha Fin de vigencia de la poliza");}
	 else if(fecsuspol == ""){alert("Ingrese fecha suscripcion de la poliza");}
	 else if(fecsuspol.length < 10){alert("Verifique formato de Fecha Suscripcion");}	 
	 else if(comparafecha(fecsuspol,fecfinpol) == 1){alert("La fecha de Suscripcion no puede ser mayor a la fecha Fin de la poliza");}
	else{
		valor="true";
 	}		 
	 return valor;
		
}

function grabarPoliza(){

	if(validarPoliza() == "true"){
		   var agree=confirm("Esta seguro que desea grabar los datos de la Poliza ? "); 
		   if (agree){
			  var action = SeguroVidaForm.action;  		
		      document.SeguroVidaForm.method.value = "grabarPoliza";	
			  document.SeguroVidaForm.submit();
		 }  
		}
	   
}
		 

function modificarPoliza(){
	if(validarPoliza() == "true"){
	var action = SeguroVidaForm.action;  		
	document.SeguroVidaForm.method.value = "modificarPoliza";	
	document.SeguroVidaForm.submit();
	}	   
}


function validarTrabajador(){
	 var valor="false";
	 var dni = document.SeguroVidaForm.v_codtra.value;	 
	 var apepat = document.SeguroVidaForm.v_apepattra.value;
	 var apemat = document.SeguroVidaForm.v_apemattra.value;
	 var nomtra = document.SeguroVidaForm.v_nomtra.value;	 
	 var fecnactra = document.SeguroVidaForm.d_fecnactra.value;
	 var gentra = document.SeguroVidaForm.v_gentra;
	 var flgreing = document.SeguroVidaForm.v_flgreing;
	 var fecing = document.SeguroVidaForm.d_fecing.value;
	 var monrem = document.SeguroVidaForm.n_monrem.value;
	 var flgcontseg = document.SeguroVidaForm.v_flgcontseg;
	 var accion = document.SeguroVidaForm.v_accion.value;
	 var corrpol = document.SeguroVidaForm.n_corrpol.value;
	 var fecactual = document.SeguroVidaForm.d_fecactual.value;
	 

	 if(corrpol == ""){alert("Debe grabar primero la POLIZA para poder registrar a un TRABAJADOR");}  
	 else if(dni == ""){alert("Ingrese el número de documento");}  
	 else if(apepat == ""){alert("Ingrese el Apellido Paterno");}
	 else if(apemat == ""){alert("Ingrese el Apellido Materno");}
	 else if(nomtra == ""){alert("Ingrese el Nombre del Trabajador");}
	 else if(fecnactra == ""){alert("Ingrese la Fecha de Nacimiento");}
	 else if(fecnactra.length < 10){alert("Verifique formato de Fecha de Nacimiento");}	 
	 else if(getCheckedValue(gentra) == ''){alert( "Seleccione el género del Trabajador");}	 
	 else if(getCheckedValue(flgreing) == ''){alert( "Seleccione si es Ingreso o Reingreso");}
	 else if(fecing == ""){alert("Ingrese la Fecha Ingreso");}
	 else if(fecing.length < 10){alert("Verifique formato de Fecha Ingreso");}
	 else if(monrem == ""){alert("Ingrese el monto de la remuneración asegurable");}
	 else if(getCheckedValue(flgcontseg) == ''){alert("Seleccione si el trabajador cuenta con seguro de Vida en calidad de extrabajador");}
	 else if(comparafecha(fecnactra,fecing) == 1){alert("La fecha Nacimiento no puede ser mayor a la fecha de ingreso");}
	 else if(comparafecha(fecing,fecactual) == 1){alert("La fecha de ingreso o reingreso del trabajador no puede ser mayor a la fecha actual");}
	 else if(accion== "A" && document.SeguroVidaForm.d_fecasetra.value==""){alert("Ingrese la Fecha de Aseguramiento");}
	 else if (Buscacaracter(monrem)==true){alert("La Remuneracion Asegurable no debe contener el caracter coma (,) ");}	 	 
	else{
		valor="true";
	}		 
	 return valor;
		
}


function Buscacaracter(texto)
{

for(i=0;i<texto.length;i++)
{
if(texto.charAt(i)==",") return true;
}
return false;

}


function grabarPolizaxTra(){
	if(validarTrabajador() == "true"){
	   var action = SeguroVidaForm.action; 		
       document.SeguroVidaForm.method.value = "grabarPolizaxTra";	
	   document.SeguroVidaForm.submit();
	}
}

function modificarPolizaxTra(){
	if(validarTrabajador() == "true"){   
	var action = SeguroVidaForm.action;  		
 	document.SeguroVidaForm.method.value = "modificarPolizaxTra";	
	document.SeguroVidaForm.submit();
  }
}


function cargarTrabajador(corpol, dni,corrtra){	   
	var action = document.SeguroVidaForm.action;
	document.SeguroVidaForm.method.value = "cargarTrabajador";
	document.SeguroVidaForm.action = action + "?corpol="+corpol+"&dni="+dni+"&corrtra="+corrtra;
	document.SeguroVidaForm.submit();

}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function validarEnvio(){
	 var flag="false";
	 var corr=document.SeguroVidaForm.n_corrpol.value
	 var contartra=document.SeguroVidaForm.n_contartra.value;
		
	
      if(document.SeguroVidaForm.fichero && document.SeguroVidaForm.fichero.value !=""){
	  var fichero = document.SeguroVidaForm.fichero.value;	
	  if(LimitAttach(fichero)==0) return;
     }

	if(corr == ""){alert("No se puede realizar en Envío, Primero GRABAR la POLIZA");}
	else if(document.SeguroVidaForm.fichero.value ==""){alert("Adjuntar la POLIZA escaneada");}
	else if (contartra=="0"||contartra==""){alert("Para realizar el ENVIO debe registrar a los trabajadores que forman parte de esta POLIZA");}
	else{
	flag="true";
	}

	 return flag; 

}

function enviarPoliza(){
	if(validarEnvio() == "true"){ 
       var agree=confirm("Esta seguro que desea Enviar la Poliza Al Ministerio de Trabajo? "); 
	   if (agree){  
       var action = SeguroVidaForm.action;  		
	   document.SeguroVidaForm.method.value = "enviarPoliza";	
	   document.SeguroVidaForm.submit();
	   }
	 }
			   
}

function f_escaneo(){
	var opciones="toolbar=0, menubar=0,scrollbars=0,width=502,height=329,valing=right, top=1,titlebar=no,resizable=0";
		window.open('<%=sWS%>/jspDocs/modulos/SeguroVida/escaneo.jsp','Escaneo',opciones);
	}

function buscarTraLis(){
	
	var codtra=document.SeguroVidaForm.v_codtrabus.value;
	if (codtra==""){alert("Ingrese el número de documento para poder realizar la búsqueda");}
	else {
	var action = SeguroVidaForm.action;  	
	document.SeguroVidaForm.method.value = "buscarTraLis";
	document.SeguroVidaForm.submit();
	}	
			   
}

function buscarTraLisBD(){
	
	var codtra=document.SeguroVidaForm.v_codtrabus.value;
	if (codtra==""){alert("Ingrese el número de documento para poder realizar la búsqueda");}
	else {
	var action = SeguroVidaForm.action;  	
	document.SeguroVidaForm.method.value = "buscarTraLisBD";
	document.SeguroVidaForm.submit();
	}	
			   
}

function reemplazar(archivo){	
    var actionPath = "<%=sWS%>/doSeguroVida.do?method=CargaRemplazarArchivo&v_nomarch="+archivo;    
    var opciones="toolbar=0, menubar=0,scrollbars=0,width=606,height=123,left=10, top=10,titlebar=no,resizable=0";    
    window.open(actionPath,'Reemplazar',opciones); 

	
}

function darBaja(n_corrpol,v_codtra,n_corrtra){
	opciones="toolbar=0, menubar=0,scrollbars=yes,width=720,height=150,left=50,titlebar=no,resizable=0,dependent=yes,alwaysRaised=yes"
	var obj_calwindow = window.open("<%=sWS%>/doSeguroVida.do?method=darBaja&n_corrpol="+n_corrpol+"&v_codtra="+v_codtra+"&n_corrtra="+n_corrtra,"_blank",opciones);
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}

function cancelar(){
	var action = SeguroVidaForm.action;  	
	document.SeguroVidaForm.method.value = "cancelar";
	document.SeguroVidaForm.submit();	   
}

function eliminarTrabajador(){
	var conta=0;
	 comfList = document.SeguroVidaForm.elements['arlParamCont'];
	 if(comfList.length !=null ){
		 for (k = 0; k < comfList.length; k++){
			 if(comfList[k].checked==true  ){
				 conta++;
			 break;
		     }
		 } 
	 }else if(document.SeguroVidaForm.arlParamCont.checked==true){
	 conta++;
	 }		   
		 
	if(conta==0){
    	if(comfList==null){
		alert("No se encontraron datos para mostrar.");
		}else if((comfList!=null && comfList.size == null) || document.SeguroVidaForm.arlParamCont.checked==false){		   
	    alert("Debe eligir los trabajadores que desea eliminar");
		}
	}else{

		var agree=confirm("Esta seguro que desea eliminar a los Trabajador(es)? "); 
		   if (agree){
			   var action = document.SeguroVidaForm.action;
		         document.SeguroVidaForm.method.value = "eliminarTrabajadorInicio";            
		         document.SeguroVidaForm.submit();
		 }  	        
          	 }  
}


function verTrabajadores(){
	var contartra=document.SeguroVidaForm.n_contartra.value;
	
	if (contartra=="0"||contartra==""){alert("No existe TRABAJADORES para mostrar");}
	else{
	 
	var corpoliza=document.SeguroVidaForm.n_corrpol.value;
	var opciones="toolbar=0, menubar=0,scrollbars=1,width=700,height=500,left=10, top=10,titlebar=no,resizable=1,";
	actionPath = "<%=sWS%>/doReportePoliza.do?method=verTrabajadores&corpoliza="+corpoliza;
    window.open(actionPath,'VerTrabajadores',opciones);
	}
}

function verTrabajadoresExcell(){
	var contartra=document.SeguroVidaForm.n_contartra.value;
	if (contartra=="0"||contartra==""){alert("No existe TRABAJADORES para mostrar");}
	else{
	var corpoliza=document.SeguroVidaForm.n_corrpol.value;
	var opciones="toolbar=0, menubar=0,scrollbars=1,width=700,height=500,left=10, top=10,titlebar=no,resizable=1,";
	actionPath = "<%=sWS%>/doSeguroVida.do?method=verEcell&corpoliza="+corpoliza;
    window.open(actionPath,'VerTrabajadoresExcell',opciones);
	}	
}


function anularTra(corrpol,codtra, corrtra){
	opciones="toolbar=0, menubar=0,scrollbars=yes,width=720,height=200,left=50,titlebar=no,resizable=0,dependent=yes,alwaysRaised=yes"
	var obj_calwindow = window.open("<%=sWS%>/doSeguroVida.do?method=mostrarAnularTra&n_corrpol="+corrpol+"&v_codtra="+codtra+"&n_corrtra="+corrtra,"_blank",opciones);
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}








</script>

<style type="text/css">
<!--
.pinta {color: #FF0000}
.p2 {font-size: 14px}
.style2 {font-size: 20px}
-->
</style>

<html>
  	
    
 <body> 
 <center>
 <jsp:include page="/jspDocs/includes/cabecera.jsp" /> 
  
<table width="962" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">
    	<jsp:include page="/jspDocs/includes/menu.jsp" />
    </td>
    <td width="770"  valign="top">
<!-- NEGOCIO DE MODULO SEGURO VIDA -->
<html:form action="/doSeguroVida.do" styleId="SeguroVidaForm" enctype="multipart/form-data">
<html:hidden property="method"/>
<html:hidden property="n_corrpol" styleId="n_corrpol" />
<html:hidden property="n_corrtra" styleId="n_corrtra"/>
<html:hidden property="v_accion" styleId="v_accion"/>
<input type="hidden" name="d_fecactual" value="<bean:write name="SUSUARIO" property="v_fecha"/>" />
  <table id="tb_cuerpo" width="770" height="327" border="0" background="<%=sWS%>/util/images/imagenes/fondoBlanco.jpg">
    <tr>
      <td height="323">
       <table border="0">
        <tr>
          <c:if test="${SeguroVidaForm.v_accion!='A'}">
          	<td height="21" colspan="22" align="center" valign="middle" class="titulo">REGISTRO DE CONTRATO DE POLIZA DE SEGURO VIDA LEY</td>
          </c:if>          
          <c:if test="${SeguroVidaForm.v_accion=='A'}">
          	<td height="21" colspan="22" align="center" valign="middle" class="titulo">ACTUALIZACION DE CONTRATO DE POLIZA DE SEGURO VIDA LEY</td>
          </c:if>          
        </tr>
        
       <tr>
            <td height="15" colspan="22" valign="top" class="label"></td>
       </tr>    
        <table border="0">
         <tr>            
            <td height="9" colspan="22" valign="top" class="label"><img src="<%=sWS%>/util/images/imagenes/empleador.gif" width="520" height="20" /></td>
         </tr> 
        <tr>
            <td height="9" colspan="22" valign="top" class="label"></td>
       </tr>     
        <tr>
            <td height="12" valign="middle" class="label">RUC</td>
            <td >           
            	<html:text styleClass="cajas_texto_obli" readonly="true" property="v_ruc" maxlength="11" value="${SUSUARIO.v_ruc}" size="14" styleId="idruc"></html:text>        	
            </td>
            <td height="12" valign="middle" class="label">RAZON SOCIAL </td>
            <td align="left" >
            	<html:text styleClass="cajas_texto_obli" readonly="true" property="v_razsoc" maxlength="100" value="${SUSUARIO.v_razn_Soc}"  size="55" styleId="v_razon"></html:text>
            </td>          	
         </tr>       
       <tr>
            <td height="12" valign="middle" class="label" colspan="2" >DIRECCION FISCAL</td>
            <td colspan="4" >           
            	<html:text styleClass="cajas_texto_obli" readonly="true" property="v_dirfis" maxlength="100" value="${SUSUARIO.v_dirfis}" size="80" styleId="v_dirfis"></html:text>        	
           </td>   
           
                              
                     
        </tr>  
       
       <tr>
            <td height="9" colspan="22" valign="top" class="label"></td>
       </tr>   
               
       </table>
        
      <table border="0"> 
        <tr>            
            <td height="9" colspan="22" valign="top" class="label"><img src="<%=sWS%>/util/images/imagenes/aseguradora.gif" width="520" height="20" /></td>
        </tr>  
       <tr>
            <td height="9" colspan="22" valign="top" class="label"></td>
       </tr>  
        <tr>
            <td height="12" valign="middle" class="label">RUC</td>
            <td >
			<html:text property="v_ruc_ase" maxlength="11"  size="14"  styleClass="cajas_texto" onkeypress="obtNomCompAseguradora()"></html:text>		     		
			</td>
			<td>
		      <a href="javascript:cargarEmpAse();">
        	  <img border=0 width=16 height=16  src="<%=sWS%>/util/images/iconos/ico_buscar.gif">
              </a>	
		    </td>
            <td colspan="6" class="label"> RAZON SOCIAL
			<html:text  property="v_razsoc_ase" readonly="true"  maxlength="80" size="70"  styleClass="cajas_texto"></html:text>			
			</td>
        </tr>  
        <tr>
            <td height="12" valign="middle" class="label" >NRO POLIZA</td>
            <td>
			<html:text property="v_numpol" maxlength="15"  size="15"  styleClass="cajas_texto" onkeydown="javascript:isEnter('d_fecinipol');"></html:text>
			</td>			
			
			<td class="label" colspan="2" >FECHA DE VIGENCIA DE LA POLIZA 	INICIO</td>			
            <td>
             <html:text property="d_fecinipol" maxlength="10"  styleClass="cajas_texto" onkeyup="this.value=formateafecha(this.value);" size="11" styleId="d_fecinipol" ></html:text><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecinipol', document.SeguroVidaForm.d_fecinipol.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/> 
            </td> 
            <td class="label">FIN </td>
            <td>
             <html:text property="d_fecfinpol" maxlength="10"  styleClass="cajas_texto" onkeyup="this.value=formateafecha(this.value);" size="11" styleId="d_fecfinpol"></html:text><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecfinpol', document.SeguroVidaForm.d_fecfinpol.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/> 
            </td> 
        </tr>
        
        <tr>
          	<td height="12" valign="middle" class="label" colspan="3" >FECHA DE SUSCRIPCION DE POLIZA</td>
            <td>
             <html:text property="d_fecsuspol" maxlength="10"  styleClass="cajas_texto" onkeyup="this.value=formateafecha(this.value);" size="11" styleId="d_fecsuspol"></html:text><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecsuspol', document.SeguroVidaForm.d_fecsuspol.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/> 
            </td> 
        
        </tr>
        <tr>
         <td height="21" colspan="7" align="center" valign="middle"> 
                  <logic:equal name="PR_BOTON" scope="request" value="G">
                    <a href="javascript:grabarPoliza();"><img src="<%=sWS%>/util/images/botones/grabar.gif"></a></logic:equal>
                  <logic:equal name="PR_BOTON" scope="request" value="U">
                    <a href="javascript:modificarPoliza();"><img src="<%=sWS%>/util/images/botones/modificar.gif" border="0"></a> 
                  </logic:equal>
                    
         </td>          
          
        </tr>
       </table> 
        
        
        <table border="0">
       <tr>            
            <td height="9" colspan="22" valign="top" class="label"><img src="<%=sWS%>/util/images/imagenes/trabajador.gif" width="520" height="20" /></td>
        </tr>
        <tr>
            <td height="9" colspan="22" valign="top" class="label"></td>
       </tr> 
        <tr>
        	<td height="21" class="label">TIPO DE DOCUEMNTO </td>        	   
        	<td>
        	 <html:select property="v_codtdocide" styleClass="cajas_texto">
         	 <html:options collection="l_tipdoc" labelProperty="v_destdocide" property="v_codtdocide"/>
         	 </html:select>       
         	</td> 
            <td height="12" valign="middle" class="label" >NRO DOCUMENTO</td>
            <td>
			<html:text property="v_codtra" maxlength="15"  styleClass="cajas_texto" onkeydown="return buscarRENIEC()"></html:text>
			<span class="pinta">(*)Presionar ENTER</span>
			</td>			
			<td height="12" valign="middle" class="label" >APELLIDO PATERNO</td>
            <td>
			<html:text property="v_apepattra" maxlength="20"  styleClass="cajas_texto" ></html:text></td>
		</tr>
		<tr>	
		   <td height="12" valign="middle" class="label" >APELLIDO MATERNO</td>
            <td>
			<html:text property="v_apemattra" maxlength="30"  styleClass="cajas_texto" ></html:text>
			</td>
			<td height="12" valign="middle" class="label" >NOMBRES</td>
            <td>
			<html:text property="v_nomtra" maxlength="30"  styleClass="cajas_texto" ></html:text>
			</td>
			</td>			
			<td class="label">FECHA DE NACIMIENTO </td>
            <td>
             <html:text property="d_fecnactra" maxlength="10"  styleClass="cajas_texto" onkeyup="this.value=formateafecha(this.value);" size="11" styleId="d_fecnactra"></html:text><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecnactra', document.SeguroVidaForm.d_fecnactra.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/> 
            </td>
        </tr>
        <tr>
        <td height="12" valign="middle" class="label" >GENERO</td>
        <td class="label">
        <html:radio  property="v_gentra" value="M" /> MASCULINO <html:radio property="v_gentra"  value="F"/> FEMENINO 
        </td> 
        <td height="12" valign="middle" class="label" >REINGRESO?</td>
        <td class="label">
        <html:radio  property="v_flgreing" value="S" /> SI <html:radio property="v_flgreing"  value="N"/> NO 
        </td>  
        </tr>      
       <tr>
        <td class="label" >FEC.INGRESO O REINGRESO </td>
        <td>
           <html:text property="d_fecing" maxlength="10"  styleClass="cajas_texto" onkeyup="this.value=formateafecha(this.value);" size="11" styleId="d_fecing"></html:text><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecing', document.SeguroVidaForm.d_fecing.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/> 
       </td>
       <td height="21" class="label">TIPO MONEDA</td>        	   
       <td>
        	 <html:select property="v_codtmon" styleClass="cajas_texto">         	 
         	 <html:options collection="l_tipmoneda" labelProperty="v_destmon" property="v_codtmon"/>
         	 </html:select>       
        </td> 
        <td class="label" >MONTO REM. ASEGURABLE </td>
          <td>
			<html:text property="n_monrem" maxlength="20"  styleClass="cajas_texto" onkeypress="return validatecla('decimales',this)" ></html:text>
		  </td>
            
        </tr>
       <tr>
		 <td height="12" valign="middle" class="label" colspan="2">CUENTA CON SEGURO DE VIDA EN CALIDAD DE EXTRABAJADOR?</td>
          <td class="label">
          <html:radio  property="v_flgcontseg" value="S" /> SI <html:radio property="v_flgcontseg"  value="N"/> NO 
        </td>
       <td>
          <c:choose>
              <c:when test="${SeguroVidaForm.v_accion=='A'}">
               <td class="label">FECHA ASEGURAMIENTO </td>
              </c:when>
          </c:choose> 
          <c:choose>
              <c:when test="${SeguroVidaForm.v_accion=='A'}">
              <td>  
               <html:text property="d_fecasetra" maxlength="10"  styleClass="cajas_texto" onkeyup="this.value=formateafecha(this.value);" size="11" styleId="d_fecasetra"></html:text><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecasetra', document.SeguroVidaForm.d_fecasetra.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/>
              </td> 
              </c:when>
          </c:choose> 
         </td>    
        </tr>
       
        <tr>
        <td colspan="7" align="center" valign="middle"> 
                  <logic:equal name="PR_BOTONTRA" scope="request" value="G">
                    <a href="javascript:grabarPolizaxTra();"><img src="<%=sWS%>/util/images/botones/grabar.gif"></a></logic:equal>
                  <logic:equal name="PR_BOTONTRA" scope="request" value="M">                    
                    <a href="javascript:modificarPolizaxTra();"><img src="<%=sWS%>/util/images/botones/modificar.gif" border="0"></a>
                    <a href="javascript:cancelar();"><img src="<%=sWS%>/util/images/botones/cancelar.gif" border="0"></a>                    
                    </logic:equal>
        </td>
       </tr>  
       
       <tr>            
            <td height="9" colspan="22" valign="top" class="label"><img src="<%=sWS%>/util/images/imagenes/listadotrabajadoresasegurados.gif" width="520" height="20" /></td>
       </tr> 
       <tr>
       <td class="label" colspan="2">BUSQUEDA DE UN TRABAJADOR-NUMERO DE DOCUMENTO </td>
       <td>
		<html:text property="v_codtrabus" maxlength="15"  styleClass="cajas_texto" ></html:text>
     	</td>
     	<td>
		 <a href="javascript:buscarTraLisBD();">
         <img border=0 width=16 height=16  src="<%=sWS%>/util/images/iconos/ico_buscar.gif">
         </a>
		 </td>
       </tr>  
       <tr >
         <td colspan="3" class="pinta">(*)Para buscar a un Trabajador digitar el nro. documento y dar clic al icono</td>            
       </tr>    
        <tr >
         <td colspan="2" class="label">USTED HA REGISTRADO PARA ESTA POLIZA</td> 
         <td><html:text property="n_contartra" maxlength="10" size="10" styleClass="cajas_texto" style="font: bold; color: red"></html:text></td>
         <td colspan="3" class="label">TRABAJADORES. EN EL LISTADO SOLO SE MOSTRARAN 10 TRABAJADORES</td>            
       </tr>
		<tr >        
         <td colspan="6" class="label">SI USTED DESEA VER EL TOTAL DE TRABAJADORES REGISTRADOS, DAR CLIC A LA OPCION VER TRABAJADORES EN FORMATO PDF O XLS</td>
       </tr>
      </table>
     
     <table align="center">
     <tr>
        <td valign="middle">        
	     <a href="javascript:verTrabajadores('');"><img src="<%=sWS%>/util/images/botones/trabajadorpdf.jpg"></a>
	     </td>
	     <td valign="middle">        
	     <a href="javascript:verTrabajadoresExcell('');"><img src="<%=sWS%>/util/images/botones/trabajadorxls.jpg"></a>
	     </td>            
       
       </tr>
     </table>
     
     <table> 
      <tr>
        <td align="center" valign="middle">         
        <c:if test="${SeguroVidaForm.v_accion!='A'}"> 
		          <displayTag:table scope="session" name="lstPolizaTrabajador" sort="list"  class="forsat" align="center" pagesize="10" requestURI="/doSeguroVida.do?method=cargarPoliza" id="lstPolizaTrabajador" border="2">
		        	<displayTag:setProperty name="basic.empty.showtable" value="true"/>
		        		<displayTag:column title="ELIMINAR" width="5%">                                        
                         <input type ="checkbox" name = "arlParamCont"  value = '<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>'  >
                    	</displayTag:column>
					    <displayTag:column title="NRO DOCUMENTO" align="center" width="10%" property="v_codtra" />
					  <displayTag:column title="APELLIDOS Y NOMBRES" sortable="true" width="15%">
		        		<logic:notEqual name="lstPolizaTrabajador" property="v_codtra" value="<%=pr_bsqdni%>" >
							<bean:write name="lstPolizaTrabajador" property="v_trabajador"/>
				   		</logic:notEqual>
						<logic:equal name="lstPolizaTrabajador" property="v_codtra" value="<%=pr_bsqdni%>" >
							<span style="font-size: 10.5px;font: italic;font: bold;color: red">
							<bean:write name="lstPolizaTrabajador" property="v_trabajador"/>
						</span>
				       </logic:equal>				
			          </displayTag:column> 
					    <displayTag:column title="FECHA INGRESO" align="center" width="10%" property="d_fecing" />
					    <displayTag:column title="FECHA DE ASEGURAM." align="center" width="8%" property="d_fecasetra" />					     			    
					    <displayTag:column title="MONTO REM ASEGURABLE" align="center" width="10%" property="v_monto" />			    
					    <displayTag:column title="BENEFICIARIO" sortable="true" width="10%">
					         <logic:equal name="lstPolizaTrabajador" property="v_esttra" value="Baja" >
					    	  <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Ingresar Beneficiarios porque el Trabajador se encuentra de BAJA">
					    	 </logic:equal>	
					         <logic:notEqual name="lstPolizaTrabajador" property="v_esttra" value="Baja" >	
					    		<a href="javascript:beneficiario('<bean:write name="lstPolizaTrabajador" property="n_corrpol"/>','<bean:write name="lstPolizaTrabajador" property="v_codtra"/>','<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>','<bean:write name="SeguroVidaForm" property="v_accion"/>','<bean:write name="lstPolizaTrabajador" property="v_trabajador"/>');">
								<img src="<%=sWS%>/util/images/iconos/ico_beneficiario.gif" border="0" title="Ingresar Beneficiario(s)"> 
					    		</a>
					         </logic:notEqual>		
					    </displayTag:column>			    			    
					    <displayTag:column title="MODIFICAR" sortable="true" width="10%">
					    	 <logic:equal name="lstPolizaTrabajador" property="v_esttra" value="Baja" >
					    	 <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Modificar a un trabajador que se encuentra de BAJA">
					    	 </logic:equal>	
					    	 <logic:notEqual name="lstPolizaTrabajador" property="v_esttra" value="Baja" >	
								    <a href="javascript:cargarTrabajador('<bean:write name="lstPolizaTrabajador" property="n_corrpol"/>','<bean:write name="lstPolizaTrabajador" property="v_codtra"/>','<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>');">
									<img src="<%=sWS%>/util/images/iconos/ico_modificar.gif" border="0" title="Modificar Datos del Trabajador">
							 </logic:notEqual>				   
						</displayTag:column> 
                    	
					    </displayTag:table>
				</c:if>
				
				
				
		        <c:if test="${SeguroVidaForm.v_accion=='A'}"> 
						          <displayTag:table scope="session" name="lstPolizaTrabajador" sort="list"  class="forsat" align="center" pagesize="10" requestURI="/doSeguroVida.do?method=altasbajasPoliza" id="lstPolizaTrabajador" border="2">
						          <displayTag:setProperty name="basic.empty.showtable" value="true"/>	
							    <displayTag:column title="NRO DOCUMENTO" align="center" width="10%" property="v_codtra" />
							    
							  <displayTag:column title="APELLIDOS Y NOMBRES" sortable="true" width="15%">
				        		<logic:notEqual name="lstPolizaTrabajador" property="v_codtra" value="<%=pr_bsqdni%>" >
									<bean:write name="lstPolizaTrabajador" property="v_trabajador"/>
						   		</logic:notEqual>
								<logic:equal name="lstPolizaTrabajador" property="v_codtra" value="<%=pr_bsqdni%>" >
									<span style="font-size: 10.5px;font: italic;font: bold;color: red">
									<bean:write name="lstPolizaTrabajador" property="v_trabajador"/>
								</span>
						       </logic:equal>				
					          </displayTag:column> 
							    <displayTag:column title="FECHA INGRESO" align="center" width="10%" property="d_fecing" />
							    <displayTag:column title="FECHA DE ASEGURAM." align="center" width="8%" property="d_fecasetra" />
							   
					           	<displayTag:column title="FECHA REGISTRO SISTEMA" sortable="true" width="10%">
										<bean:write name="lstPolizaTrabajador" property="d_fecreg"/>			
					          	</displayTag:column>
					           			           
					            <displayTag:column title="ESTADO DEL TRABAJADOR" sortable="true" width="10%">
										<bean:write name="lstPolizaTrabajador" property="v_esttra"/>			
					          	</displayTag:column> 
					            			    
							    <displayTag:column title="MONTO REM ASEGURABLE" align="center" width="10%" property="v_monto" />			    
							    <displayTag:column title="BENEFICIARIO" sortable="false" width="10%">
							         <logic:equal name="lstPolizaTrabajador" property="v_esttra" value="Baja" >
							       			<logic:equal name="lstPolizaTrabajador" property="v_flganul" value="S">
							                 <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Ingresar Beneficiarios porque el Trabajador se encuentra de BAJA/ANULADO"> 
							     	     	 </logic:equal>
							     	     	<logic:notEqual name="lstPolizaTrabajador" property="v_flganul" value="S">
							    	     	  <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Ingresar Beneficiarios porque el Trabajador se encuentra de BAJA"> 
							     	     	</logic:notEqual>
							    	 </logic:equal>	
							         <logic:notEqual name="lstPolizaTrabajador" property="v_esttra" value="Baja" >
							       		<logic:equal name="lstPolizaTrabajador" property="v_flganul" value="S"  >
							    	    <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Ingresar Beneficiarios porque el trabajador que se encuentra ANULADO">
							    	    </logic:equal> 		  
							            <logic:notEqual name="lstPolizaTrabajador" property="v_flganul" value="S"  >	
							    		<a href="javascript:beneficiario('<bean:write name="lstPolizaTrabajador" property="n_corrpol"/>','<bean:write name="lstPolizaTrabajador" property="v_codtra"/>','<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>','<bean:write name="SeguroVidaForm" property="v_accion"/>','<bean:write name="lstPolizaTrabajador" property="v_trabajador"/>');">
										<img src="<%=sWS%>/util/images/iconos/ico_beneficiario.gif" border="0" title="Ingresar Beneficiario(s)"> 
							    		</a>
							    		</logic:notEqual>
							        </logic:notEqual>		
							    </displayTag:column>			    			    
							    <displayTag:column title="MODIFICAR" sortable="true" width="10%">
							    	 <logic:equal name="lstPolizaTrabajador" property="v_esttra" value="Baja"  >
							    	     	 <logic:equal name="lstPolizaTrabajador" property="v_flganul" value="S">
							    	     	  <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Modificar a un trabajador que se encuentra de BAJA/ANULADO"> 
							     	     	  </logic:equal>
							    	     	  <logic:notEqual name="lstPolizaTrabajador" property="v_flganul" value="S">
							    	     	  <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Modificar a un trabajador que se encuentra de BAJA"> 
							     	     	  </logic:notEqual>							    	 
							    	 </logic:equal>
							    	 
							    	 <logic:notEqual name="lstPolizaTrabajador" property="v_esttra" value="Baja" >
							    		<logic:equal name="lstPolizaTrabajador" property="v_flganul" value="S"  >
							    	    <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede Modificar a un trabajador que se encuentra ANULADO">
							    	    </logic:equal> 		 
							    	 	<logic:notEqual name="lstPolizaTrabajador" property="v_flganul" value="S"  >
										    <a href="javascript:cargarTrabajador('<bean:write name="lstPolizaTrabajador" property="n_corrpol"/>','<bean:write name="lstPolizaTrabajador" property="v_codtra"/>','<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>');">
											<img src="<%=sWS%>/util/images/iconos/ico_modificar.gif" border="0" title="Modificar Datos del Trabajador">
								       </logic:notEqual>  		
									 </logic:notEqual>				   
								</displayTag:column> 
												          
					              <displayTag:column title="BAJA" sortable="true" width="10%">
							             <logic:equal name="lstPolizaTrabajador" property="v_esttra" value="Baja" >							                	 
							                <span style="font-size: 8.5px;font: italic;font: bold;color: red">							   
												<bean:write name="lstPolizaTrabajador" property="v_desbaja"/>
								         </logic:equal>	
								        </span>       
								         <logic:notEqual name="lstPolizaTrabajador" property="v_esttra" value="Baja" >
								            <logic:equal name="lstPolizaTrabajador" property="v_flganul" value="S"  >
							    	         <img src="<%=sWS%>/util/images/iconos/ico_stop.jpg" border="0" title="No se Puede DAR DE BAJA a un trabajador que se encuentra ANULADO">
							    	        </logic:equal> 
							    	       	<logic:notEqual name="lstPolizaTrabajador" property="v_flganul" value="S"  >   							 
												<a href="javascript:darBaja('<bean:write name="lstPolizaTrabajador" property="n_corrpol"/>','<bean:write name="lstPolizaTrabajador" property="v_codtra"/>','<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>');"> 
												<img src="<%=sWS%>/util/images/iconos/ico_eliminar.gif" border="0" title="Dar de Baja al Trabajador Asegurado">				          		
											    </a>
										 </logic:notEqual>	 	
								       </logic:notEqual>	
						         </displayTag:column>
						         
						       
						     <displayTag:column title="ANULAR" align="center" width="7%" >
						 	   <logic:equal name="lstPolizaTrabajador" property="v_flganul" value="S" >
								<span style="font-size: 8.5px;font: italic;font: bold;color: red">							   
									<bean:write name="lstPolizaTrabajador" property="v_motanul"/>					          		
				  			    </span> 
				  			   </logic:equal>
				  			   
				  			   <logic:notEqual name="lstPolizaTrabajador" property="v_flganul" value="S" >					   				     				  			
							 	<a class="link_negrita" href="javascript:anularTra('<bean:write name="lstPolizaTrabajador" property="n_corrpol"/>',
							 	   '<bean:write name="lstPolizaTrabajador" property="v_codtra"/>',
							 	   '<bean:write name="lstPolizaTrabajador" property="n_corrtra"/>');">
							    Anular
							 	</a>
							   </logic:notEqual>
						 	 </displayTag:column>        
					            
					           			
							    </displayTag:table>
		        </c:if> 
				
				
		</td>
        </tr>
       </table>
        <c:if test="${SeguroVidaForm.v_accion!='A'}"> 
	       	<table>
	     	<tr>     		
	        <td valign="middle">        
	         <a href="javascript:eliminarTrabajador('');"><img src="<%=sWS%>/util/images/botones/eliminar.gif"></a>
	        </td>	
	     	</tr>
	     	</table>
     	</c:if>
       
       <table>
        <tr>
            <td height="14" colspan="22" class="style3">Se recomienda que el archivo a adjuntar debe pesar menos de 500Kb. </td>
        </tr> 
        <tr>
         <tr>
         <td height="14" colspan="31" class="label">ARCHIVO:
         
          
         <c:choose>
		       <c:when test='${empty SeguroVidaForm.fichero2}'>
                  <html:file styleClass="cajas_texto_obli" property="fichero"  styleId="fichero" size="70"></html:file>
                </c:when>  
                <c:otherwise>             
                 <html:text  property="fichero2" styleClass="cajas_texto" readonly="readonly" size="45"/>
                  <a href="javascript:reemplazar('<c:out value="${SeguroVidaForm.fichero2}"/>');">Reemplazar</a> 
                  
               </c:otherwise>
          </c:choose>
         &nbsp;&nbsp;<a href="javascript:f_escaneo()" ><img  src="./util/images/iconos/pdf_icon.jpg" border="0" align="top"></a> <label class="label">Recomendaciones para el escaneo</label> 
          </td>     
          </tr>
        <tr>
            
          </tr> 
        </tr>
        <tr>
            <td height="14" colspan="22">Nota : Para anexar, por favor presione &quot;Examinar&quot; y seleccione el archivo.</td>
        </tr>
      <c:if test="${SeguroVidaForm.v_accion!='A'}">
        <tr>            
            <td height="9" colspan="22" valign="top" class="label"><img src="<%=sWS%>/util/images/imagenes/enviarcontrato.gif" width="520" height="20" /></td>
        </tr>        
       <tr>
        <td colspan="7" align="center" valign="middle">
        <a href="javascript:enviarPoliza();"><img src="<%=sWS%>/util/images/botones/enviar.jpg"></a>
        </td>
       </tr>    
      </c:if> 
      </table>
       
          
         
          
</html:form>

          
      </table></td>
    </tr>
  </table>
<!-- FIN  NEGOCIO DE MODULO SEGURO VIDA -->
	</td>
  </tr>
</table> 
</center>
   

<jsp:include page="/jspDocs/includes/pie.jsp" />

</html>
 <script language="JavaScript"> 
 <%String flag = (String)request.getAttribute("PR_TRANS");
	if(flag != null && flag.trim().equals("E")){%>
	alert("La POLIZA ya se encuentra registrada, favor de verificar.");
	<%}else if(flag != null && flag.trim().equals("G")){%>
	alert("La POLIZA se grabó satisfactoriamente, \n Ingresar Trabajadores Asegurados" );
	<%}%>

	<%String reniec = (String)request.getAttribute("PR_RENIEC");
	if(reniec != null && reniec.trim().equals("N")){%>
	alert("No existe el Trabajador, \n Favor de Ingresar los Datos" );
	<%}%> 	

	<%String trabajador = (String)request.getAttribute("PR_TRANSTRA");
	if(trabajador != null && trabajador.trim().equals("F")){%>
	alert("Primero debe registrar los datos de la POLIZA \n para poder continuar con el registro de los TRABAJADORES" );
	<%}else if(trabajador != null && trabajador.trim().equals("M")){%>
	alert("Se modificó exitosamente los datos del TRABAJADOR" );
	<%}%>
	
	<%String tra = (String)request.getAttribute("PR_MSGTRA");
	if(tra != null && tra.trim().equals("E")){%>
	alert("El Trabajador ya se encuentra registrado para esta Poliza \n con la misma fecha de ingreso, favor de verificar en el Listado " );
	<%}%> 

	<%String pdf = (String)request.getAttribute("conv_by");
		if(pdf != null && pdf.trim().equals("1")){%>
		alert("El archivo .pdf no pudo ser cargado por favor intentelo nuevamente.");
		<%}else if(pdf != null && pdf.trim().equals("2")){%>
		alert("El archivo .pdf supera los  500kb establecidos" );
	<%}%>

	<%String lista = (String)request.getAttribute("PR_LISTA");
	if(lista != null && lista.trim().equals("N")){%>
	alert("No existe Trabajadores en la Lista, \n No se puede realizar Búsqueda" );
	<%}%> 

	
	
	
	
</script>


    